public function
    Return[T] { value T } Observable[T]
    native('__Return')

public function variadic
    Yield[T] { values List[T] } Observable[T]
    native('__Yield')

public function
    Go[T] { k Lambda[None,T] } Observable[T]
    native('__Go')

public function
    Async[T] { k Lambda[None,T] } Observable[T]
    native('__Async')

public function
    Crash[T] { err Error } Observable[T]
    native('__Crash')

public function
    WithCanceller[T] { k Lambda[Observable[None],Observable[T]] } Observable[T]
    native('__WithCanceller')

public function
    SetTimeout { ms Int } Observable[None]
    native('__Wait')

public function
    SetInterval { ms Int } Observable[None]
    native('__Tick')

public const
    Random01 Observable[Float]
    native('__Random01')

public const
    PUID Observable[Int]
    native('__PUID')

public const
    UUID Observable[String]
    native('__UUID')


